package com.xiaomacdut.oauthgithub.util;

import com.alibaba.fastjson.JSONObject;

/**
 * 功能描述：json转换工具类
 * @date: 2018年4月19日
 */
public class JsonUtil {

	/**
	 * 功能描述：将json格式字符串转为java对象
	 * @param jsonStr json格式字符串
	 * @param clazz 转换后的class对象
	 * @return Object
	 * @date: 2018年4月19日
	 */
	public static <T> T toJavaObject(String jsonStr, Class<T> clazz) {
		JSONObject jsonobject = JSONObject.parseObject(jsonStr);
		return JSONObject.toJavaObject(jsonobject, clazz);
	}
	
	/**
	 * 功能描述：将java对象转为json格式字符串
	 * @param object java对象
	 * @return String
	 * @date: 2018年4月19日
	 */
	public static String toJSONString(Object object) {
		return JSONObject.toJSONString(object);
	}
}
